package com.wang.aopdemo.service;

import com.wang.aopdemo.domain.User;
import com.wang.aopdemo.enums.BanTypeEnum;

/**
 * @author yandong
 */
public interface IUserService {

    /**
     * 获取用户信息
     */
    User getUserInfo(String id);

    /**
     * 删除用户信息
     */
    void deleteUserInfo();

    /**
     * 封号
     */
    void banAccount(User user, String banExpireTime);

    /**
     * 禁言
     */
    void banMute(User user, String banExpireTime);

    /**
     * 限流
     */
    void banTraffic(User user);
}
